home *** CD-ROM | disk | FTP | other *** search
Makefile | 2000-05-30 | 2.3 KB | 98 lines |
- ################################################
- # ALGOMATH makefile for SAS/C PPC #
- ################################################
-
- VPATH = src obj
-
- TEST = test
- OBJ = obj
- SRC = src
- AR = ppc-amigaos-ar
- RANLIB = ppc-amigaos-ranlib
- CC = SCPPC
-
- CFLAGS =
-
- LIBALGO = lib/libalgo.a
-
- OBJS = $(OBJ)/fact.o $(OBJ)/gcd.o $(OBJ)/goldbach.o $(OBJ)/init.o $(OBJ)/exit.o $(OBJ)/isprime.o \
- $(OBJ)/rotatex.o $(OBJ)/sdigalt.o $(OBJ)/sortdig.o $(OBJ)/sumdigit.o $(OBJ)/numlen.o $(OBJ)/sumdiv.o \
- $(OBJ)/swapdig.o $(OBJ)/extdigx.o $(OBJ)/repdig.o $(OBJ)/priarray.o $(OBJ)/priarrab.o $(OBJ)/primeab.o \
- $(OBJ)/hail.o
-
- LIB_OBJS = $(OBJS)
-
-
- all: $(LIBALGO) test
-
- test: main.o
-
- ppc-amigaos-ld -r LIB:c_ppc.o main.o lib/libalgo.a LIB:scppc.a lib:end.o -o test.elf
- Protect test.elf +e
-
- main.o:
-
- SCPPC main.c
-
- $(LIBALGO): $(LIB_OBJS)
- -$(RM) $@
- $(AR) r $@ $(LIB_OBJS)
- $(RANLIB) $@
-
- $(OBJ)/fact.o: src/fact.c
- $(CC) OBJECTNAME=$@ src/fact.c
-
- $(OBJ)/gcd.o: src/gcd.c
- $(CC) OBJECTNAME=$@ src/gcd.c
-
- $(OBJ)/goldbach.o: src/goldbach.c
- $(CC) OBJECTNAME=$@ src/goldbach.c
-
- $(OBJ)/init.o: src/init.c
- $(CC) OBJECTNAME=$@ src/init.c
-
- $(OBJ)/exit.o: src/exit.c
- $(CC) OBJECTNAME=$@ src/exit.c
-
- $(OBJ)/isprime.o: src/isprime.c
- $(CC) OBJECTNAME=$@ src/isprime.c
-
- $(OBJ)/rotatex.o: src/rotatex.c
- $(CC) OBJECTNAME=$@ src/rotatex.c
-
- $(OBJ)/sdigalt.o: src/sdigalt.c
- $(CC) OBJECTNAME=$@ src/sdigalt.c
-
- $(OBJ)/sortdig.o: src/sortdig.c
- $(CC) OBJECTNAME=$@ src/sortdig.c
-
- $(OBJ)/sumdigit.o: src/sumdigit.c
- $(CC) OBJECTNAME=$@ src/sumdigit.c
-
- $(OBJ)/numlen.o: src/numlen.c
- $(CC) OBJECTNAME=$@ src/numlen.c
-
- $(OBJ)/sumdiv.o: src/sumdiv.c
- $(CC) OBJECTNAME=$@ src/sumdiv.c
-
- $(OBJ)/swapdig.o: src/swapdig.c
- $(CC) OBJECTNAME=$@ src/swapdig.c
-
- $(OBJ)/extdigx.o: src/extdigx.c
- $(CC) OBJECTNAME=$@ src/extdigx.c
-
- $(OBJ)/repdig.o: src/repdig.c
- $(CC) OBJECTNAME=$@ src/repdig.c
-
- $(OBJ)/priarray.o: src/priarray.c
- $(CC) OBJECTNAME=$@ src/priarray.c
-
- $(OBJ)/priarrab.o: src/priarrab.c
- $(CC) OBJECTNAME=$@ src/priarrab.c
-
- $(OBJ)/primeab.o: src/primeab.c
- $(CC) OBJECTNAME=$@ src/primeab.c
-
- $(OBJ)/hail.o: src/hail.c
- $(CC) OBJECTNAME=$@ src/hail.c
-